package com.myjunit.xstream;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class PersonBObj extends ContactBObj implements Serializable {

	private static final long serialVersionUID = 2005418056447490846L;

	private List<PersonNameBObj> personNameBObjs = new ArrayList<PersonNameBObj>();
	private List<IdentifierBObj> identifierBObjs = new ArrayList<IdentifierBObj>();
	private List<ConteQuivBObj> contEquivBObjs = new ArrayList<ConteQuivBObj>();
	private List<AddressBObj> addressBObjs = new ArrayList<AddressBObj>();
	private List<ContactMethodBObj> contactMethodBObjs = new ArrayList<ContactMethodBObj>();

	private String contId;

	private Integer maritalStTpCd;

	private Integer birthplaceTpCd;

	private Integer sexTpCd;

	private Date birthDt;

	private Date deceasedDt;

	private Integer childrenCt;

	private Date disabStartDt;

	private Date disabEndDt;

	private String userInd;

	private Integer nationalityTpCd;

	private String nativeplace;

	private String politicalFace;

	private String unitkind;

	private String workcorp;

	private Date workbegindate;

	private String departName;

	private String dutyName;

	private Integer occupationTpCd;

	private String position;

	private String staffFlag;

	private Integer familystatus;

	private Integer highestDegreeTpCd;

	private Integer workingAge;

	private Integer occuptionCatalogTpCd;

	private Date firstWorkDt;

	private Date retireDt;

	private Integer retireAge;

	private Integer yearSalary;

	private Integer firstHalfYearSalary;

	private Integer occusalary;

	private Integer countryTpCd;

	private Integer healthStTpCd;

	private String issmoke;

	private Integer bloodTpCd;

	private Date disappearanceDt;

	private Integer feedAuditNum;

	private Integer feedChildNum;

	private Integer workStateTpCd;

	private String isdisappearance;

	private Integer interactChannelTpCd;

	private Date lastUpdateDt;

	private String lastUpdateUser;

	private Integer lastUpdateTxId;

	private String lastUpdateBranchcom;

	public String getContId() {
		return contId;
	}

	public void setContId(String contId) {
		this.contId = contId == null ? null : contId.trim();
	}

	public Integer getMaritalStTpCd() {
		return maritalStTpCd;
	}

	public void setMaritalStTpCd(Integer maritalStTpCd) {
		this.maritalStTpCd = maritalStTpCd;
	}

	public Integer getBirthplaceTpCd() {
		return birthplaceTpCd;
	}

	public void setBirthplaceTpCd(Integer birthplaceTpCd) {
		this.birthplaceTpCd = birthplaceTpCd;
	}

	public Integer getSexTpCd() {
		return sexTpCd;
	}

	public void setSexTpCd(Integer sexTpCd) {
		this.sexTpCd = sexTpCd;
	}

	public Date getBirthDt() {
		return birthDt;
	}

	public void setBirthDt(Date birthDt) {
		this.birthDt = birthDt;
	}

	public Date getDeceasedDt() {
		return deceasedDt;
	}

	public void setDeceasedDt(Date deceasedDt) {
		this.deceasedDt = deceasedDt;
	}

	public Integer getChildrenCt() {
		return childrenCt;
	}

	public void setChildrenCt(Integer childrenCt) {
		this.childrenCt = childrenCt;
	}

	public Date getDisabStartDt() {
		return disabStartDt;
	}

	public void setDisabStartDt(Date disabStartDt) {
		this.disabStartDt = disabStartDt;
	}

	public Date getDisabEndDt() {
		return disabEndDt;
	}

	public void setDisabEndDt(Date disabEndDt) {
		this.disabEndDt = disabEndDt;
	}

	public String getUserInd() {
		return userInd;
	}

	public void setUserInd(String userInd) {
		this.userInd = userInd == null ? null : userInd.trim();
	}

	public Integer getNationalityTpCd() {
		return nationalityTpCd;
	}

	public void setNationalityTpCd(Integer nationalityTpCd) {
		this.nationalityTpCd = nationalityTpCd;
	}

	public String getNativeplace() {
		return nativeplace;
	}

	public void setNativeplace(String nativeplace) {
		this.nativeplace = nativeplace == null ? null : nativeplace.trim();
	}

	public String getPoliticalFace() {
		return politicalFace;
	}

	public void setPoliticalFace(String politicalFace) {
		this.politicalFace = politicalFace == null ? null : politicalFace.trim();
	}

	public String getUnitkind() {
		return unitkind;
	}

	public void setUnitkind(String unitkind) {
		this.unitkind = unitkind == null ? null : unitkind.trim();
	}

	public String getWorkcorp() {
		return workcorp;
	}

	public void setWorkcorp(String workcorp) {
		this.workcorp = workcorp == null ? null : workcorp.trim();
	}

	public Date getWorkbegindate() {
		return workbegindate;
	}

	public void setWorkbegindate(Date workbegindate) {
		this.workbegindate = workbegindate;
	}

	public String getDepartName() {
		return departName;
	}

	public void setDepartName(String departName) {
		this.departName = departName == null ? null : departName.trim();
	}

	public String getDutyName() {
		return dutyName;
	}

	public void setDutyName(String dutyName) {
		this.dutyName = dutyName == null ? null : dutyName.trim();
	}

	public Integer getOccupationTpCd() {
		return occupationTpCd;
	}

	public void setOccupationTpCd(Integer occupationTpCd) {
		this.occupationTpCd = occupationTpCd;
	}

	public String getPosition() {
		return position;
	}

	public void setPosition(String position) {
		this.position = position == null ? null : position.trim();
	}

	public String getStaffFlag() {
		return staffFlag;
	}

	public void setStaffFlag(String staffFlag) {
		this.staffFlag = staffFlag == null ? null : staffFlag.trim();
	}

	public Integer getFamilystatus() {
		return familystatus;
	}

	public void setFamilystatus(Integer familystatus) {
		this.familystatus = familystatus;
	}

	public Integer getHighestDegreeTpCd() {
		return highestDegreeTpCd;
	}

	public void setHighestDegreeTpCd(Integer highestDegreeTpCd) {
		this.highestDegreeTpCd = highestDegreeTpCd;
	}

	public Integer getWorkingAge() {
		return workingAge;
	}

	public void setWorkingAge(Integer workingAge) {
		this.workingAge = workingAge;
	}

	public Integer getOccuptionCatalogTpCd() {
		return occuptionCatalogTpCd;
	}

	public void setOccuptionCatalogTpCd(Integer occuptionCatalogTpCd) {
		this.occuptionCatalogTpCd = occuptionCatalogTpCd;
	}

	public Date getFirstWorkDt() {
		return firstWorkDt;
	}

	public void setFirstWorkDt(Date firstWorkDt) {
		this.firstWorkDt = firstWorkDt;
	}

	public Date getRetireDt() {
		return retireDt;
	}

	public void setRetireDt(Date retireDt) {
		this.retireDt = retireDt;
	}

	public Integer getRetireAge() {
		return retireAge;
	}

	public void setRetireAge(Integer retireAge) {
		this.retireAge = retireAge;
	}

	public Integer getYearSalary() {
		return yearSalary;
	}

	public void setYearSalary(Integer yearSalary) {
		this.yearSalary = yearSalary;
	}

	public Integer getFirstHalfYearSalary() {
		return firstHalfYearSalary;
	}

	public void setFirstHalfYearSalary(Integer firstHalfYearSalary) {
		this.firstHalfYearSalary = firstHalfYearSalary;
	}

	public Integer getOccusalary() {
		return occusalary;
	}

	public void setOccusalary(Integer occusalary) {
		this.occusalary = occusalary;
	}

	public Integer getCountryTpCd() {
		return countryTpCd;
	}

	public void setCountryTpCd(Integer countryTpCd) {
		this.countryTpCd = countryTpCd;
	}

	public Integer getHealthStTpCd() {
		return healthStTpCd;
	}

	public void setHealthStTpCd(Integer healthStTpCd) {
		this.healthStTpCd = healthStTpCd;
	}

	public String getIssmoke() {
		return issmoke;
	}

	public void setIssmoke(String issmoke) {
		this.issmoke = issmoke == null ? null : issmoke.trim();
	}

	public Integer getBloodTpCd() {
		return bloodTpCd;
	}

	public void setBloodTpCd(Integer bloodTpCd) {
		this.bloodTpCd = bloodTpCd;
	}

	public Date getDisappearanceDt() {
		return disappearanceDt;
	}

	public void setDisappearanceDt(Date disappearanceDt) {
		this.disappearanceDt = disappearanceDt;
	}

	public Integer getFeedAuditNum() {
		return feedAuditNum;
	}

	public void setFeedAuditNum(Integer feedAuditNum) {
		this.feedAuditNum = feedAuditNum;
	}

	public Integer getFeedChildNum() {
		return feedChildNum;
	}

	public void setFeedChildNum(Integer feedChildNum) {
		this.feedChildNum = feedChildNum;
	}

	public Integer getWorkStateTpCd() {
		return workStateTpCd;
	}

	public void setWorkStateTpCd(Integer workStateTpCd) {
		this.workStateTpCd = workStateTpCd;
	}

	public String getIsdisappearance() {
		return isdisappearance;
	}

	public void setIsdisappearance(String isdisappearance) {
		this.isdisappearance = isdisappearance == null ? null : isdisappearance.trim();
	}

	public Integer getInteractChannelTpCd() {
		return interactChannelTpCd;
	}

	public void setInteractChannelTpCd(Integer interactChannelTpCd) {
		this.interactChannelTpCd = interactChannelTpCd;
	}

	public Date getLastUpdateDt() {
		return lastUpdateDt;
	}

	public void setLastUpdateDt(Date lastUpdateDt) {
		this.lastUpdateDt = lastUpdateDt;
	}

	public String getLastUpdateUser() {
		return lastUpdateUser;
	}

	public void setLastUpdateUser(String lastUpdateUser) {
		this.lastUpdateUser = lastUpdateUser == null ? null : lastUpdateUser.trim();
	}

	public Integer getLastUpdateTxId() {
		return lastUpdateTxId;
	}

	public void setLastUpdateTxId(Integer lastUpdateTxId) {
		this.lastUpdateTxId = lastUpdateTxId;
	}

	public String getLastUpdateBranchcom() {
		return lastUpdateBranchcom;
	}

	public void setLastUpdateBranchcom(String lastUpdateBranchcom) {
		this.lastUpdateBranchcom = lastUpdateBranchcom == null ? null : lastUpdateBranchcom.trim();
	}

	public List<PersonNameBObj> getPersonNameBObjs() {
		return personNameBObjs;
	}

	public void setPersonNameBObjs(List<PersonNameBObj> personNameBObjs) {
		this.personNameBObjs = personNameBObjs;
	}

	public List<IdentifierBObj> getIdentifierBObjs() {
		return identifierBObjs;
	}

	public void setIdentifierBObjs(List<IdentifierBObj> identifierBObjs) {
		this.identifierBObjs = identifierBObjs;
	}

	public List<ConteQuivBObj> getContEquivBObjs() {
		return contEquivBObjs;
	}

	public void setContEquivBObjs(List<ConteQuivBObj> contEquivBObjs) {
		this.contEquivBObjs = contEquivBObjs;
	}

	public List<AddressBObj> getAddressBObjs() {
		return addressBObjs;
	}

	public void setAddressBObjs(List<AddressBObj> addressBObjs) {
		this.addressBObjs = addressBObjs;
	}

	public List<ContactMethodBObj> getContactMethodBObjs() {
		return contactMethodBObjs;
	}

	public void setContactMethodBObjs(List<ContactMethodBObj> contactMethodBObjs) {
		this.contactMethodBObjs = contactMethodBObjs;
	}

	@Override
	public String toString() {
		return "PersonBObj [addressBObjs=" + addressBObjs + ", birthDt=" + birthDt + ", birthplaceTpCd="
				+ birthplaceTpCd + ", bloodTpCd=" + bloodTpCd + ", childrenCt=" + childrenCt + ", contEquivBObjs="
				+ contEquivBObjs + ", contId=" + contId + ", contactMethodBObjs=" + contactMethodBObjs
				+ ", countryTpCd=" + countryTpCd + ", deceasedDt=" + deceasedDt + ", departName=" + departName
				+ ", disabEndDt=" + disabEndDt + ", disabStartDt=" + disabStartDt + ", disappearanceDt="
				+ disappearanceDt + ", dutyName=" + dutyName + ", familystatus=" + familystatus + ", feedAuditNum="
				+ feedAuditNum + ", feedChildNum=" + feedChildNum + ", firstHalfYearSalary=" + firstHalfYearSalary
				+ ", firstWorkDt=" + firstWorkDt + ", healthStTpCd=" + healthStTpCd + ", highestDegreeTpCd="
				+ highestDegreeTpCd + ", identifierBObjs=" + identifierBObjs + ", interactChannelTpCd="
				+ interactChannelTpCd + ", isdisappearance=" + isdisappearance + ", issmoke=" + issmoke
				+ ", lastUpdateBranchcom=" + lastUpdateBranchcom + ", lastUpdateDt=" + lastUpdateDt
				+ ", lastUpdateTxId=" + lastUpdateTxId + ", lastUpdateUser=" + lastUpdateUser + ", maritalStTpCd="
				+ maritalStTpCd + ", nationalityTpCd=" + nationalityTpCd + ", nativeplace=" + nativeplace
				+ ", occupationTpCd=" + occupationTpCd + ", occuptionCatalogTpCd=" + occuptionCatalogTpCd
				+ ", occusalary=" + occusalary + ", personNameBObjs=" + personNameBObjs + ", politicalFace="
				+ politicalFace + ", position=" + position + ", retireAge=" + retireAge + ", retireDt=" + retireDt
				+ ", sexTpCd=" + sexTpCd + ", staffFlag=" + staffFlag + ", unitkind=" + unitkind + ", userInd="
				+ userInd + ", workStateTpCd=" + workStateTpCd + ", workbegindate=" + workbegindate + ", workcorp="
				+ workcorp + ", workingAge=" + workingAge + ", yearSalary=" + yearSalary + "]";
	}

}